# Version 0.0.1
# build
# sudo docker build -t yonh/sinatra:v1
# run
# sudo docker run -it --rm -p 4567:4567 yonh/sinatra:v1
# sudo docker run -it --rm -p 4567:4567 -v ~/git/dockerfile/sinatra/app:/opt/webapp yonh/sinatra:v1
#基础镜像，注意FORM后面不能加注释(抑或只是不能加中文？我没测试过)
FROM ubuntu:14.04

#镜像作者和email
MAINTAINER yonh "azssjli@163.com"
ENV REFERSHED_AT 2015-04-01

#执行命令，docker会在每条run指令后创建一个新的镜像层
#使用官方源实在是太慢了，下载软件还会失败，更改阿里源作替换
ADD sources.list /etc/apt/sources.list
RUN apt-get update
RUN apt-get -y install ruby ruby-dev
#移除官方源
RUN gem sources --remove https://rubygems.org/
#增加http://ruby.taobao.org/源
RUN gem sources -a https://ruby.taobao.org/
RUN gem install --no-rdoc --no-ri sinatra
ADD app /opt/webapp/
#RUN mkdir -p /opt/webapp

#公开端口
EXPOSE 4567

CMD [ "/opt/webapp/run" ]
